/*
 * IRecord.java
 *
 * Copyright(c) 2010
 * Michael Kroez
 * kroez@studiorutton.de
 *
 * All rights reserved.
 *
 * $Id$
 * 
 */

package de.studiorutton.gerengdic.dictionary.records;

import java.util.ArrayList;

public abstract class IRecord {
	
	public abstract ArrayList<String> getLeftValues();
	public abstract String getLeftValuesAsString();
	public abstract String getLeftNthValue( int nth );
	public abstract ArrayList<String> getRightValues();
	public abstract String getRightValuesAsString();
	public abstract String getRightNthValue( int nth );
	
	// Value calculation
	public abstract RecordRankingValues getLeftRank();
	public abstract RecordRankingValues getRightRank();
	
}
